This seems like a really stupid question, but I can't for the life of me figure out how to do it... |
Re: Baseline Trace Matrix |
Re: Baseline Trace Matrix So if one of your in links has been deleted from the source object, then the echo of that in link will continue to appear in the baseline version as expected, but the DXL code used to display the recursive trace information will not be able to get a link reference handle on the other end of the link because the link data that identifies the link module that was managing the link has been deleted. If you select the object with the deleted incoming link, press CTRL-E (obj properties), select the "Links" Tab, you will see that there is no data for the deleted incoming link. What may seem a little bizarre is the fact that the echoed link indicator will still allow you to navigate to the original source object via the RH mouse click over the indicator - so why can't the recursive trace use this echoed data to do the same? It's all down to the DXL code used by the Analysis Wizard. There is a for-do loop, for lr in all(o<-linkModName) do that relies on having a defined link module to help get a link reference handle to the source module so that it can be opened, and then display info about the source object. Because the link module data was deleted when the in-link was deleted, the DXL code doesn't see the echoed link. The echoed link indicator doesn't need to know or remember the Link Module, it just provides a navigable link direct to the source object. It's more bizarre if this were an echoed outgoing link - even if the out going link has been deleted in the current version, the baseline version still retains the full outgoing link data unlike the target end. is this a deficiency of design or an outright defect? Possibly. Irritating? Yes it is. Paul Miller Melbourne, Australia |